body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	line-height: 20px;
	color: #666666;
}  /*10-23修改*/

a{
	text-decoration: none;
}
img {
	border: none;
}

.b {
	font-weight: bold;
}


/*框架样式*/
.wrap {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
}

.wrap_left {
	width: 180px;
	float: left;
}  
.wrap_right {
	float: left;
	border: 1px solid #E6CA92;
	margin-left: 10px;
}  
.left_div_yellow2 {
	margin-bottom: 10px;
	border: 1px solid #c3c3c3;
}

.right_wai {
	width: 762px;
	float: left;
	margin-bottom: 20px;
}

.shuming {
	position: relative;
	width: 745px;
	border-bottom: 2px solid #d3d3d3;
	padding: 10px 0 0 10px;
	color: #404040;
	margin-bottom: 7px;
}

.shuming_left {
	float: left;
	width: 660px;
	margin-right: 5px;
}

/*090302 yinxt*/
.book_left {
	width: 200px;
	text-align: left;
	float: left;
	padding: 0 10px
}  /*091215 yinxt 修改*/
.book_left .book_pic {
	height: 200px;
	width: 200px;
	text-align: center;
	overflow: hidden;
}

.book_right {
	margin-left: 220px;
	color: #404040;
	padding-top: 5px;
	line-height: 18px;
}


.book_right ul {
	width: 540px;
}  /*09-7-27 yinxt 修改*/
.book_right ul li {
	width: 270px;
	float: left;
}  /*09-7-27 yinxt 修改*/
.jiage {
	margin: 23px 0 30px 0;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
}  /*10-23修改*/
.jiage img {
	margin-right: 2px
}

.goumai {
	margin: 6px 0 29px 0;
	height: 20px
}  /*08.12.30modify*/
.goumai img {
	float: left;
	margin-right: 12px
}  /*08.12.30new*/

.zhengwen {
	margin: 0 20px 30px 14px;
}

/*字体样式*/
.left_title {
	color: #853200;
	font-size: 14px;
	margin-bottom: 6px;
	line-height: 27px;
	height: 27px;
	background-color: #FFF0D9;
	padding-left: 12px;
}  /*09-06-22 yinxt修改*/

.black000 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 9px;
	display: block;
}

.del {
	text-decoration: line-through;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	color: #878787;
}

.redc30 {
	color: #c30;
	padding-right: 10px;
}

.black14 {
	color: #404040;
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0 25px 5px;
}  /*10-23修改*/
.black14 img {
	margin-bottom: 3px;
}

.gray87 {
	color: #878787;
}

/*链接样式*/
.blue12a:link,.blue12a:visited {
	color: #1a66b3;
	text-decoration: none;
	font-size: 12px
}

.gray666a:link,.gray666a:visited {
	color: #666;
	text-decoration: none;
	font-size: 12px;
}

.gray878787a:link,.gray878787a:visited {
	color: #878787;
	text-decoration: none;
	font-size: 12px;
}

.black404040a:link,.black404040a:visited {
	color: #404040;
	text-decoration: none;
	font-size: 12px;
}

.blue12a:hover,.gray666a:hover,.gray878787a:hover,.black404040a:hover {
	text-decoration: underline;
}

/*其他*/
* li {
	list-style-type: none;
	list-style-position: outside;
}

.wrap ul {
	display: block;
	margin: 0;
	width: 100%;
	padding: 0;
}

h1,h2,h3 {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}

.dashed {
	background: url(../../images/index-img/search/xuxian_x.gif) repeat-x;
	line-height: 1px;
	height: 1px;
	font-size: 0px;
	margin: 
}

.qx_xuxian {
	background: none;
}

.left_div_yellow1 ul li,.left_div_yellow2 ul li,.left_div_yellow2 div,.left_div_gray ul li
	{
	background: url(../../images/index-img/search/xuxian_x.gif) repeat-x top
		;
	padding-top: 2px;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	margin-left: 5px;
}  /*09-06-22 yinxt修改*/
.left_div_yellow2 h3 {
	padding-left: 15px;
	margin-left: 5px;
	background: url(../../images/index-img/search/bg_point3.gif) no-repeat
		0px;
	padding-top: 2px;
	color: #404040;
}  /*10-23修改*/
.left_div_yellow2 ul {
	padding-left: 10px;
	width: 150px;
	margin-bottom: 0px !important; >
	margin-bottom: 20px !important;
	margin-bottom: 0px;
}  /*09-06-22 yinxt修改*/
.left_div_yellow2 ul li.l_more {
	text-align: right;
}

.left_div_yellow2 ul li.l_more a {
	color: #666666;
	text-decoration: none;
}

.left_div_yellow2 ul li.l_more a:hover {
	color: #666666;
	text-decoration: underline;
}

.empty_box {
	clear: both;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
}

.lineheight14 {
	line-height: 14px;
	height: 14px;
}

.point {
	padding-right: 4px;
	color: #1a66b3;
}

.pot {
	letter-spacing: -3px;
}


a.blue_w {
	text-decoration: none;
	color: #1a66b3;
	font-weight: normal;
	font-size: 12px
}

a:hover.blue_w {
	text-decoration: underline;
	color: #1a66b3
}

a.link_black {
	text-decoration: none;
	color: #404040
}

a:hover.link_black {
	text-decoration: underline;
	color: #404040
}

.icon_s {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 10px
}

/*08.10.13new end*/
.c_red {
	color: #cc3300
}

.c_red_b {
	color: #cc3300;
	font-weight: bold
}

.c_red_w {
	color: #cc3300;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial
}

.c_gray {
	color: #8b8b8b;
	font-weight: bold
}

.more_title {
	height: 23px;
}

.more_title img {
	float: left;
	margin-right: 5px
}

.more_title h2 {
	font-size: 14px;
	font-weight: bold;
	color: #404040;
	padding-top: 2px
}

.merch_pic {
	width: 50px;
	height: 85px;
	float: left;
	padding-right: 7px;
	line-height: normal
}

.dot {
	letter-spacing: -3px
}

.wind_present {
	width: 118px;
	border: solid 1px #b4a272;
	padding: 3px;
	background-color: #f8ebc9;
	color: #404040
}

.wind_present * {
	padding: 0;
	margin: 0;
	border: 0
}

.pres_c {
	width: 106px;
	padding: 12px 6px 5px 6px;
	background-color: #fff;
	text-align: center
}

.pres_c img {
	width: 70px;
	border: solid 1px #4e4e4e;
	margin-bottom: 5px !important; >
	margin-bottom: 0 !important;
	margin-bottom: 0
}

.pres_c h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	padding: 3px 0
}
 /*浏览推荐模块开始 sunny*/
* {
	margin: 0;
	padding: 0
}

.dot {
	letter-spacing: -3px;
}

.browse_comm {
	width: 178px;
	border: solid 1px #a1a1a1;
	margin-top: 10px;
	background: url(../../images/index-img/search/brow_t_bg.gif) repeat-x
		top;
	padding-top: 17px;
	line-height: normal
}

/*单品页里*/
/*.browse_comm{ width:178px; border:solid 1px #8c8c8c; margin-top:10px; background:url(../images/brow_t_bg.gif) repeat-x top; padding-top:17px}*/
/*放在列表里*/
.browse_comm a {
	color: #1a66b3;
	text-decoration: none
}

.browse_comm a:hover {
	color: #1a66b3;
	text-decoration: underline
}

.browse_comm img {
	border: 0
}

.browse_comm h2 {
	width: 163px;
	height: 20px;
	margin-left: 4px;
	padding-left: 5px;
	border-bottom: solid 1px #8b8b8b;
	color: #853200;
	font-size: 14px;
	font-weight: normal
}

.browse_comm p {
	line-height: 20px;
}

.browse_ul {
	width: 168px;
	margin: auto;
	list-style: none;
	padding-top: 4px;
	display: block
}

.browse_ul li {
	width: 163px;
	height: 76px;
	display: block;
	padding-top: 8px;
	background: url(../../images/index-img/search/line_x.gif) repeat-x
		bottom
}

/*090302 yinxt*/
.browse_ul li .book_pic_x {
	height: 54px;
	width: 54px;
	display: block;
	float: left;
	text-align: center;
	border: 1px solid #d3d3d3;
	margin-right: 5px;
	margin-bottom: 20px;
}

.browse_ul h3 {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	max-height: 32px;
	overflow: hidden;
}

.browse_ul .price_old {
	text-decoration: line-through
}

.browse_ul .price_d {
	color: #cc3300
}

.browse_b {
	width: 178px;
	border-bottom: solid 2px #8c8c8c;
	height: 12px;
	background-color: #f2f4f4;
	margin-top: 6px
}
/*浏览推荐模块结束 sunny*/